package com.java110.dto.product;

import com.java110.dto.product.ProductGroupOrderDto;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName FloorDto
 * @Description 拼团退单数据层封装
 * @Author wuxw
 * @Date 2019/4/24 8:52
 * @Version 1.0
 * add by wuxw 2019/4/24
 **/
public class ProductGroupOrderReturnDto extends ProductGroupOrderDto implements Serializable {

    //1001 待审核 2002 退款成功 3003 退款失败
    public static final String STATE_W="1001";//待审核
    public static final String STATE_C="2002";//审核通过
    public static final String STATE_F="3003";//审核失败

    public static final String RETURN_TYPE_CUSTOM="1001"; //1001 自主退款
    public static final String RETURN_TYPE_SYSTEM="1001"; //2002 拼团失败退款


    private String reason;
    private String stateMsg;
    private String orderId;
    private String returnId;
    private String returnMoney;
    private String shopId;
    private String shopName;
    private String state;
    private String returnType;


    private Date createTime;

    private String statusCd = "0";


    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getStateMsg() {
        return stateMsg;
    }

    public void setStateMsg(String stateMsg) {
        this.stateMsg = stateMsg;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getReturnId() {
        return returnId;
    }

    public void setReturnId(String returnId) {
        this.returnId = returnId;
    }

    public String getReturnMoney() {
        return returnMoney;
    }

    public void setReturnMoney(String returnMoney) {
        this.returnMoney = returnMoney;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getReturnType() {
        return returnType;
    }

    public void setReturnType(String returnType) {
        this.returnType = returnType;
    }


    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getStatusCd() {
        return statusCd;
    }

    public void setStatusCd(String statusCd) {
        this.statusCd = statusCd;
    }

    @Override
    public String getShopName() {
        return shopName;
    }

    @Override
    public void setShopName(String shopName) {
        this.shopName = shopName;
    }
}
